[INFO] fetching crate strizer 0.1.0...
[INFO] checking strizer-0.1.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate strizer 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate strizer 0.1.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate strizer 0.1.0
[INFO] finished tweaking crates.io crate strizer 0.1.0
[INFO] tweaked toml for crates.io crate strizer 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate crates.io crate strizer 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7e8e9773c4ec7eb1fe431db781ecf27e5f9667a3bfecc1b8bf8ead053a1dbcd4
[INFO] running `Command { std: "docker" "start" "-a" "7e8e9773c4ec7eb1fe431db781ecf27e5f9667a3bfecc1b8bf8ead053a1dbcd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e8e9773c4ec7eb1fe431db781ecf27e5f9667a3bfecc1b8bf8ead053a1dbcd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e8e9773c4ec7eb1fe431db781ecf27e5f9667a3bfecc1b8bf8ead053a1dbcd4", kill_on_drop: false }`
[INFO] [stdout] 7e8e9773c4ec7eb1fe431db781ecf27e5f9667a3bfecc1b8bf8ead053a1dbcd4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2c31db8523588e580434e68b434b40eb302b99e31e8e377dde6aaef7593b64fc
[INFO] running `Command { std: "docker" "start" "-a" "2c31db8523588e580434e68b434b40eb302b99e31e8e377dde6aaef7593b64fc", kill_on_drop: false }`
[INFO] [stderr]     Checking strizer v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] running `Command { std: "docker" "inspect" "2c31db8523588e580434e68b434b40eb302b99e31e8e377dde6aaef7593b64fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c31db8523588e580434e68b434b40eb302b99e31e8e377dde6aaef7593b64fc", kill_on_drop: false }`
[INFO] [stdout] 2c31db8523588e580434e68b434b40eb302b99e31e8e377dde6aaef7593b64fc
[INFO] checking strizer-0.1.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate strizer 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate strizer 0.1.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate strizer 0.1.0
[INFO] finished tweaking crates.io crate strizer 0.1.0
[INFO] tweaked toml for crates.io crate strizer 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate crates.io crate strizer 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8c404376062924c6e9600e1e2706777ac7a8891ef30edbd794e409eb59b34404
[INFO] running `Command { std: "docker" "start" "-a" "8c404376062924c6e9600e1e2706777ac7a8891ef30edbd794e409eb59b34404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8c404376062924c6e9600e1e2706777ac7a8891ef30edbd794e409eb59b34404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c404376062924c6e9600e1e2706777ac7a8891ef30edbd794e409eb59b34404", kill_on_drop: false }`
[INFO] [stdout] 8c404376062924c6e9600e1e2706777ac7a8891ef30edbd794e409eb59b34404
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 49c9d96390e0655ced1756d378e686253edc024daa4b3984cf4e5603ee0be87a
[INFO] running `Command { std: "docker" "start" "-a" "49c9d96390e0655ced1756d378e686253edc024daa4b3984cf4e5603ee0be87a", kill_on_drop: false }`
[INFO] [stderr]     Checking strizer v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 |     line[start..end].to_owned()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     start..end
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:207:29
[INFO] [stdout]     |
[INFO] [stdout] 207 |       for character in line[self.line_offset..].chars() {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:209:31
[INFO] [stdout]     |
[INFO] [stdout] 209 |           extract_token(&line[self.line_offset..], character, &self.identifiers);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |     &self.input[start..end]
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     start..end
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:294:33
[INFO] [stdout]     |
[INFO] [stdout] 294 |     for character in self.input[self.offset..].chars() {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:296:35
[INFO] [stdout]     |
[INFO] [stdout] 296 |         extract_token(&self.input[self.offset..], character, &self.identifiers);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 |     line[start..end].to_owned()
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     start..end
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:207:29
[INFO] [stdout]     |
[INFO] [stdout] 207 |       for character in line[self.line_offset..].chars() {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:209:31
[INFO] [stdout]     |
[INFO] [stdout] 209 |           extract_token(&line[self.line_offset..], character, &self.identifiers);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:277:17
[INFO] [stdout]     |
[INFO] [stdout] 277 |     &self.input[start..end]
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     start..end
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:294:33
[INFO] [stdout]     |
[INFO] [stdout] 294 |     for character in self.input[self.offset..].chars() {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/lib.rs:296:35
[INFO] [stdout]     |
[INFO] [stdout] 296 |         extract_token(&self.input[self.offset..], character, &self.identifiers);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:398:61
[INFO] [stdout]     |
[INFO] [stdout] 398 |     assert_eq!(result.get(0), Some(&(Token::character(' '), 0..1, " ")));
[INFO] [stdout]     |                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:407:61
[INFO] [stdout]     |
[INFO] [stdout] 407 |     assert_eq!(result.get(0), Some(&(Token::character('a'), 1..2, "a")));
[INFO] [stdout]     |                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:416:53
[INFO] [stdout]     |
[INFO] [stdout] 416 |     assert_eq!(result.get(0), Some(&(Token::word(), 1..6, "hello")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:417:53
[INFO] [stdout]     |
[INFO] [stdout] 417 |     assert_eq!(result.get(1), Some(&(Token::word(), 7..12, "world")));
[INFO] [stdout]     |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:426:53
[INFO] [stdout]     |
[INFO] [stdout] 426 |     assert_eq!(result.get(0), Some(&(Token::word(), 0..5, "hello")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:427:53
[INFO] [stdout]     |
[INFO] [stdout] 427 |     assert_eq!(result.get(1), Some(&(Token::word(), 6..11, "world")));
[INFO] [stdout]     |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:436:53
[INFO] [stdout]     |
[INFO] [stdout] 436 |     assert_eq!(result.get(0), Some(&(Token::word(), 0..5, "hello")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:437:53
[INFO] [stdout]     |
[INFO] [stdout] 437 |     assert_eq!(result.get(1), Some(&(Token::word(), 8..13, "world")));
[INFO] [stdout]     |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:448:29
[INFO] [stdout]     |
[INFO] [stdout] 448 |       Some(&(Token::word(), 0..16, "\u{1F1F7}\u{1F1F8}\u{1F1EE}\u{1F1F4}"))
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:458:53
[INFO] [stdout]     |
[INFO] [stdout] 458 |     assert_eq!(result.get(0), Some(&(Token::word(), 0..4, "\u{1F1F7}")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:461:45
[INFO] [stdout]     |
[INFO] [stdout] 461 |       Some(&(Token::character('\u{1F1F8}'), 4..8, "\u{1F1F8}"))
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:465:29
[INFO] [stdout]     |
[INFO] [stdout] 465 |       Some(&(Token::word(), 8..16, "\u{1F1EE}\u{1F1F4}"))
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:477:29
[INFO] [stdout]     |
[INFO] [stdout] 477 |       Some(&(Token::word(), 0..8, "\u{1F1F7}\u{1F1F8}"))
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:479:61
[INFO] [stdout]     |
[INFO] [stdout] 479 |     assert_eq!(result.get(1), Some(&(Token::character('a'), 8..9, "a")));
[INFO] [stdout]     |                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:480:53
[INFO] [stdout]     |
[INFO] [stdout] 480 |     assert_eq!(result.get(2), Some(&(Token::word(), 9..13, "\u{1F1EE}")));
[INFO] [stdout]     |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:481:61
[INFO] [stdout]     |
[INFO] [stdout] 481 |     assert_eq!(result.get(3), Some(&(Token::character('b'), 13..14, "b")));
[INFO] [stdout]     |                                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:482:53
[INFO] [stdout]     |
[INFO] [stdout] 482 |     assert_eq!(result.get(4), Some(&(Token::word(), 14..18, "\u{1F1F4}")));
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:493:29
[INFO] [stdout]     |
[INFO] [stdout] 493 |       Some(&(Token::word(), 0..8, "\u{1F1F7}\u{1F1F8}"))
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:495:53
[INFO] [stdout]     |
[INFO] [stdout] 495 |     assert_eq!(result.get(1), Some(&(Token::word(), 9..13, "\u{1F1EE}")));
[INFO] [stdout]     |                                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:496:53
[INFO] [stdout]     |
[INFO] [stdout] 496 |     assert_eq!(result.get(2), Some(&(Token::word(), 14..18, "\u{1F1F4}")));
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:505:53
[INFO] [stdout]     |
[INFO] [stdout] 505 |     assert_eq!(result.get(0), Some(&(Token::word(), 0..5, "hello")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:506:53
[INFO] [stdout]     |
[INFO] [stdout] 506 |     assert_eq!(result.get(1), Some(&(Token::word(), 6..9, "⼦")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:515:53
[INFO] [stdout]     |
[INFO] [stdout] 515 |     assert_eq!(result.get(0), Some(&(Token::word(), 0..5, "hello")));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:516:61
[INFO] [stdout]     |
[INFO] [stdout] 516 |     assert_eq!(result.get(1), Some(&(Token::character('⼦'), 6..9, "⼦")));
[INFO] [stdout]     |                                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:541:37
[INFO] [stdout]     |
[INFO] [stdout] 541 |       Some(&(Token::character('a'), 1..2, "a".to_string()))
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:553:29
[INFO] [stdout]     |
[INFO] [stdout] 553 |       Some(&(Token::word(), 1..6, "hello".to_string()))
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:557:29
[INFO] [stdout]     |
[INFO] [stdout] 557 |       Some(&(Token::word(), 7..12, "world".to_string()))
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:569:29
[INFO] [stdout]     |
[INFO] [stdout] 569 |       Some(&(Token::word(), 1..6, "hello".to_string()))
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:573:29
[INFO] [stdout]     |
[INFO] [stdout] 573 |       Some(&(Token::word(), 9..14, "world".to_string()))
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:584:29
[INFO] [stdout]     |
[INFO] [stdout] 584 |       Some(&(Token::word(), 1..6, "hello".to_string()))
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:588:29
[INFO] [stdout]     |
[INFO] [stdout] 588 |       Some(&(Token::word(), 9..14, "world".to_string()))
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:592:37
[INFO] [stdout]     |
[INFO] [stdout] 592 |       Some(&(Token::character('!'), 17..18, "!".to_string()))
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:606:45
[INFO] [stdout]     |
[INFO] [stdout] 606 |       Some(&(Token::character('\u{1F1EE}'), 0..4, "\u{1F1EE}".to_string()))
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         6..10,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:618:29
[INFO] [stdout]     |
[INFO] [stdout] 618 |       Some(&(Token::word(), 10..14, "\u{1F1F8}".to_string()))
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:622:29
[INFO] [stdout]     |
[INFO] [stdout] 622 |       Some(&(Token::word(), 15..23, "\u{1F1F7}\u{1F1F8}".to_string()))
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:635:29
[INFO] [stdout]     |
[INFO] [stdout] 635 |       Some(&(Token::word(), 0..3, "1.1".to_string()))
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:637:53
[INFO] [stdout]     |
[INFO] [stdout] 637 |     assert_eq!(result.get(1), Some(&(Token::word(), 4..5, "2".to_string())));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:640:37
[INFO] [stdout]     |
[INFO] [stdout] 640 |       Some(&(Token::character('-'), 7..8, "-".to_string()))
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:642:53
[INFO] [stdout]     |
[INFO] [stdout] 642 |     assert_eq!(result.get(3), Some(&(Token::word(), 8..9, "3".to_string())));
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:645:37
[INFO] [stdout]     |
[INFO] [stdout] 645 |       Some(&(Token::character('-'), 10..11, "-".to_string()))
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/lib.rs:649:29
[INFO] [stdout]     |
[INFO] [stdout] 649 |       Some(&(Token::word(), 11..14, "4.4".to_string()))
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public type alias
[INFO] [stdout]  --> src/lib.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type Span = Range<usize>;
[INFO] [stdout]   |                 ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `strizer` (lib) due to 2 previous errors; 8 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 50 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "49c9d96390e0655ced1756d378e686253edc024daa4b3984cf4e5603ee0be87a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49c9d96390e0655ced1756d378e686253edc024daa4b3984cf4e5603ee0be87a", kill_on_drop: false }`
[INFO] [stdout] 49c9d96390e0655ced1756d378e686253edc024daa4b3984cf4e5603ee0be87a
